package io.renren.modules.oatools.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

import java.util.Date;

/**
 * 字段
 *
 * @author xhtang 173101649@qq.com
 * @since 1.0.0 2024-06-15
 */
@Data
public class FieldsExcel {
    @ExcelProperty(value = "ID")
    private Integer id;
    @ExcelProperty(value = "父ID")
    private Integer pid;
    @ExcelProperty(value = "接口ID")
    private Integer invokeId;
    @ExcelProperty(value = "目标-字段")
    private String targetFields;
    @ExcelProperty(value = "目标-类型")
    private String targetType;
    @ExcelProperty(value = "目标-默认值")
    private String targetDefault;
    @ExcelProperty(value = "目标-说明")
    private String targetComment;
    @ExcelProperty(value = "传递-表")
    private String transmitTable;
    @ExcelProperty(value = "传递-表名")
    private String transmitTableName;
    @ExcelProperty(value = "传递-字段")
    private String transmitFields;
    @ExcelProperty(value = "传递-字段名")
    private String transmitFieldsName;
    @ExcelProperty(value = "传递-类型")
    private String transmitType;
    @ExcelProperty(value = "传递说明")
    private String transmitComment;
    @ExcelProperty(value = "传递类型")
    private String replaceTypeGroovy;
    @ExcelProperty(value = "是否删除")
    private Integer isDel;
    @ExcelProperty(value = "创建时间")
    private Date createDate;
    @ExcelProperty(value = "修改时间")
    private Date updateDate;

}